草庐IT

Element Ui

全部标签

< 在element-ui中: 使用el-tree + el-table组件,联动请求用户数据表格组件 (基础版,后续可能更新) >

文章目录👉前言👉一、效果演示👉二、原理👉三、实现代码往期内容💨👉前言在Vue+elementUi开发中,实现通过树状组织机构,点击查询用户信息联动效果!组件较为简单,可以直接嵌入到需要使用的位置,具体操作还得看各位大佬如何使用!纯记录!👉一、效果演示话不多说,先上效果图!白嫖万岁!当然,如果有帮助,希望不要吝啬你的点赞呀!👉二、原理通过组合element-ui中的tree和table组件,实现联动效果,单选(有需要可以自己改成多选)用户信息,传出到父组件中,通过触发checkValue方法接收。👉三、实现代码>HTML模板(父组件中)template> el-dialog :title="'

Vue+elementui和uniapp小程序+vant weapp

人都傻了,搞了两天一直报错,才知道elementui是PC端的ui,不能用于小程序。所以我要做两个vue的练习项目,,,,又发现新大陆,小程序除了uniapp还有taro,又有新东西学了第一种PC端VUE+elementui①npminitvue@latest②npminstallelement-plus--save顺便说一句,如果安装了一个不想要的包,在package.json里面删掉然后重新npm就可以了③配置import{createApp}from'vue'importAppfrom'./App.vue'importrouterfrom'./router'importElementPl

Vue+elementui和uniapp小程序+vant weapp

人都傻了,搞了两天一直报错,才知道elementui是PC端的ui,不能用于小程序。所以我要做两个vue的练习项目,,,,又发现新大陆,小程序除了uniapp还有taro,又有新东西学了第一种PC端VUE+elementui①npminitvue@latest②npminstallelement-plus--save顺便说一句,如果安装了一个不想要的包,在package.json里面删掉然后重新npm就可以了③配置import{createApp}from'vue'importAppfrom'./App.vue'importrouterfrom'./router'importElementPl

elementUI Table 表格编辑数据后停留当前位置

后台管理系统在实际开发中,表格如果在一定高度出现滚动条。这时如果对表格行数据进行编辑或者拖拽排序操作,数据刷新后滚动条会默认回到顶部,这样体验会不太好。如果想保留在当前位置可以这样操作:1.el-table标签添加ref属性el-table:data="tableData"v-loading="tableLoading"ref="elTable">el-table>2.datareturn定义下列值data(){return{scrollTop:'',//滚动条位置elTable:this.$refs.elTable.bodyWrapper,//获取table表格父级的classname};}

elementUI Table 表格编辑数据后停留当前位置

后台管理系统在实际开发中,表格如果在一定高度出现滚动条。这时如果对表格行数据进行编辑或者拖拽排序操作,数据刷新后滚动条会默认回到顶部,这样体验会不太好。如果想保留在当前位置可以这样操作:1.el-table标签添加ref属性el-table:data="tableData"v-loading="tableLoading"ref="elTable">el-table>2.datareturn定义下列值data(){return{scrollTop:'',//滚动条位置elTable:this.$refs.elTable.bodyWrapper,//获取table表格父级的classname};}

vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)

需求    最近在做vue2.0+elementUI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能。需求图如下:    看到这个需求的时候,小栗脑袋一炸。并不知道该如何下手,之前的实践项目中也并没有遇到相似的功能。因此也废了一番功夫想要实现这样一个功能。    首先先查看elemntUI的官方文档发现,大部分的实现文件上传效果的功能,即使可以提供预览的功能,但是不能指定该功能的样式和内容有一定的局限性    然后小栗查找“多文件上传预览、PDF预览、word预览等关键词”,发现大部分的大佬的方法都是实现了图片预览,并没有实现多文件上传(也可能是因为我并没有找到相关的功能

vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)

需求    最近在做vue2.0+elementUI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能。需求图如下:    看到这个需求的时候,小栗脑袋一炸。并不知道该如何下手,之前的实践项目中也并没有遇到相似的功能。因此也废了一番功夫想要实现这样一个功能。    首先先查看elemntUI的官方文档发现,大部分的实现文件上传效果的功能,即使可以提供预览的功能,但是不能指定该功能的样式和内容有一定的局限性    然后小栗查找“多文件上传预览、PDF预览、word预览等关键词”,发现大部分的大佬的方法都是实现了图片预览,并没有实现多文件上传(也可能是因为我并没有找到相关的功能

elementUI 表单数据的校验回显在关闭之后没有重置,再次打开表单之后还显示校验信息(重置表单 element-ui的resetFields()方法不生效)

问题现象:因为和修改用的同一个vue页面,所以只要点开修改之后,直接点击添加,就会显示校验的提示信息,也就是表单信息没有重置 解决方法:解决方法一:在关闭弹框的地方或者需要重置的地方调用:this.$refs["userInfo"].resetFields();截图实例: 下面是userInfo的具体展现 解决方法二:如果上面的方法不生效,就把回显赋值的地方嵌套在nextTick里面:解决灵感来源:element-ui的resetFields()方法不生效的原因及解决方法|码农家园this.$nextTick(function(){//这里就是表单回显数据赋值的地方} 截图示例: 

SpringBoot+WebSocket+VUE实现一个简单的聊天机器人

文章目录前言SpringBoot+websocket引入jar包在SpringBoot的配置类中添加WebSocket配置创建聊天机器人处理器创建WebSocket处理器服务端测试启动springboot服务调用测试方法,能收到消息vuewebsocket使用代码地址前言要实现一个简单的聊天机器人,可以使用SpringBoot框架作为后端,使用WebSocket协议实现实时通信,使用VUE作为前端实现聊天界面。SpringBoot+websocket引入jar包dependency>groupId>org.springframework.bootgroupId>artifactId>sprin

SpringBoot+WebSocket+VUE实现一个简单的聊天机器人

文章目录前言SpringBoot+websocket引入jar包在SpringBoot的配置类中添加WebSocket配置创建聊天机器人处理器创建WebSocket处理器服务端测试启动springboot服务调用测试方法,能收到消息vuewebsocket使用代码地址前言要实现一个简单的聊天机器人,可以使用SpringBoot框架作为后端,使用WebSocket协议实现实时通信,使用VUE作为前端实现聊天界面。SpringBoot+websocket引入jar包dependency>groupId>org.springframework.bootgroupId>artifactId>sprin